﻿#region << 版 本 注 释 >>
/*----------------------------------------------------------------
 * 修改人：
 * 时间：
 * 修改说明：
 *----------------------------------------------------------------*/
#endregion << 版 本 注 释 >>using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace seejee_Backendium.Core.Models
{
    public class SEBI_BIMainTable
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public string CreatedAt { get; set; }
        public string ContainerId { get; set; }
        public string BackgroundColor { get; set; }
    }

    public class SEBI_Container
    {
        public int Id { get; set; }
        public string ContainerId { get; set; }
        public string Type { get; set; }
        public string Name { get; set; }
        public int Span { get; set; }
        public int Height { get; set; }
        public string Title { get; set; }
        public string BackgroundColor { get; set; }
        public string HeaderColor { get; set; }
        public string TitleColor { get; set; }
        public int TitleSize { get; set; }
        public string DividerColor { get; set; }
        public string DividerGradient { get; set; }
        public string DividerHeight { get; set; }
        public int BIMainTableId { get; set; }
        public int? ParentContainerId { get; set; }
        public int Sort { get; set; }
    }

    public class SEBI_TextConfig
    {
        public int Id { get; set; }
        public string cId { get; set; }
        public string Type { get; set; }
        public int? Span { get; set; }
        public int? Height { get; set; }
        public string TitleName { get; set; }
        public string TitleColor { get; set; }
        public int? TitleSize { get; set; }
        public string BackgroundColor { get; set; }
        public string BackgroundStyle { get; set; }
        public string SqlList { get; set; }
        public string Content { get; set; }
        public string TextAlign { get; set; }
        public int? FontSize { get; set; }
        public string FontWeight { get; set; }
        public string FontColor { get; set; }
        public double? LineHeight { get; set; }
        public int BIMainTableId { get; set; }
        public int ContainerId { get; set; }
        public int Sort { get; set; }
    }

    public class SEBI_TableConfig
    {
        public int Id { get; set; }
        public string cId { get; set; }
        public string Type { get; set; }
        public int? Span { get; set; }
        public int? Height { get; set; }
        public string TitleName { get; set; }
        public string TitleColor { get; set; }
        public int? TitleSize { get; set; }
        public int? TableHeight { get; set; }
        public int? ScrollSpeed { get; set; }
        public float? UpdateKey { get; set; }
        public string Header { get; set; }
        public string prop { get; set; }
        public string Data { get; set; }
        public bool? Index { get; set; }
        public string ColumnWidth { get; set; }
        public string Align { get; set; }
        public string HeaderBgColor { get; set; }
        public string evenRowBGC { get; set; }
        public string oddRowBGC { get; set; }
        public int visibleRows { get; set; }
        public int indexColumnWidth { get; set; }
        public string RowBgColors { get; set; }
        public string TextStyle { get; set; }
        public string Decoration { get; set; }
        public string BackgroundColor { get; set; }
        public string BackgroundStyle { get; set; }
        public string SqlList { get; set; }
        public int BIMainTableId { get; set; }
        public int ContainerId { get; set; }
        public int Sort { get; set; }
    }

    public class SEBI_RingConfig
    {
        public int Id { get; set; }
        public string cId { get; set; }
        public string Type { get; set; }
        public int? Span { get; set; }
        public int? Height { get; set; }
        public string TitleName { get; set; }
        public string TitleColor { get; set; }
        public int? TitleSize { get; set; }
        public string BackgroundColor { get; set; }
        public string BackgroundStyle { get; set; }
        public string SqlList { get; set; }
        public string Data { get; set; }
        public string Radius { get; set; }
        public bool? LabelShow { get; set; }
        public int BIMainTableId { get; set; }
        public int ContainerId { get; set; }
        public int Sort { get; set; }
    }

    public class SEBI_PieConfig
    {
        public int Id { get; set; }
        public string cId { get; set; }
        public string Type { get; set; }
        public int? Span { get; set; }
        public int? Height { get; set; }
        public string TitleName { get; set; }
        public string TitleColor { get; set; }
        public int? TitleSize { get; set; }
        public string BackgroundColor { get; set; }
        public string BackgroundStyle { get; set; }
        public string SqlList { get; set; }
        public string Data { get; set; }
        public string Radius { get; set; }
        public bool? LabelShow { get; set; }
        public int BIMainTableId { get; set; }
        public int ContainerId { get; set; }
        public int Sort { get; set; }
    }

    public class SEBI_LineConfig
    {
        public int Id { get; set; }
        public string cId { get; set; }
        public string Type { get; set; }
        public int? Span { get; set; }
        public int? Height { get; set; }
        public string TitleName { get; set; }
        public string TitleColor { get; set; }
        public int? TitleSize { get; set; }
        public string ValueColor { get; set; }
        public string Lines { get; set; }
        public string XAxisData { get; set; }
        public string Data { get; set; }
        public string BackgroundColor { get; set; }
        public string BackgroundStyle { get; set; }
        public string SqlList { get; set; }
        public int BIMainTableId { get; set; }
        public int ContainerId { get; set; }
        public int Sort { get; set; }
    }

    public class SEBI_BarConfig
    {
        public int Id { get; set; }
        public string cId { get; set; }
        public string Type { get; set; }
        public int? Span { get; set; }
        public int? Height { get; set; }
        public string TitleName { get; set; }
        public string TitleColor { get; set; }
        public int? TitleSize { get; set; }
        public string ValueColor { get; set; }
        public string Bars { get; set; }
        public string XAxisData { get; set; }
        public string Data { get; set; }
        public string BarCategoryGap { get; set; }
        public string BarGap { get; set; }
        public string BackgroundColor { get; set; }
        public string BackgroundStyle { get; set; }
        public string SqlList { get; set; }
        public int BIMainTableId { get; set; }
        public int ContainerId { get; set; }
        public int Sort { get; set; }
    }

    public class SEBI_FlipNumberConfig
    {
        public int id { get; set; }
        public int? sort { get; set; }
        public string cId { get; set; }
        public string type { get; set; }
        public int? span { get; set; }
        public int? height { get; set; }
        public string titleName { get; set; }
        public string titleColor { get; set; }
        public int? titleSize { get; set; }
        public string valueColor { get; set; }
        public int? valueSize { get; set; }
        public string unit { get; set; }
        public int? unitSize { get; set; }
        public string iconimage { get; set; }
        public string iconPosition { get; set; }
        public bool? thousandSeparator { get; set; }
        public string cSql { get; set; }
        public string iconColor { get; set; }
        public string iconSize { get; set; }
        public string ringColor { get; set; }
        public string ringValue { get; set; }
        public string backgroundColor { get; set; }
        public string backgroundStyle { get; set; }
        public string leftunit { get; set; }
        public string leftunitsize { get; set; }
        public int? BIMainTableId { get; set; }
        public int? ContainerId { get; set; }
        public string? layoutDirection { get; set; }
        public string? buttonshow { get; set; }
        public string? buttonname { get; set; }
        public string? buttonsql { get; set; }
    }
}
